

body {
	margin:0px;
	padding:0px;
	/*font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;  njd */
	font:11px/15px verdana, arial, helvetica, sans-serif;

	color:#333;
	background-color:white;
	}

/*#post1 ( background-color: #dddddd; )
#post2 ( background-color: #eeeeee; )*/
.post1		{ padding: 2px; margin: 1px 0px; background-color: #ECF6FB; }
.post2		{ padding: 2px; margin: 1px 0px; background-color: #E1EBF1; }


h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:45px;
	line-height:25px;
	font-weight:900;
	color:#fff;
	}

h3 {
	font-size:14px;
	line-height:14px;
	margin-bottom: 1px;
}
	
	
p {
	font:12px verdana, arial, helvetica, sans-serif;
	/*font:11px/15px verdana, arial, helvetica, sans-serif;*/
	margin:0px 0px 5px 0px;
	padding:0px;
	}	
	
#date{
	font-size: 90%;
	color:#c00;
	text-align: right;
}

/*used to make text small and gray and right aligned*/
#view_all 
{
	font-size: 90%;
	color:#444;
	text-align: right;
}

a {
	color:#09c;
	/*font-size:11px;*/
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	
	border-bottom:1px dashed #09c;
	
	}
	
a:link {color:#05c;}
a:visited {color:#07a;}
a:hover {color:#000;
border-bottom:1px dashed #f00;}


#Header {
	background-image: url('design/headerbackground3.gif');
	background-repeat: repeat-xy

	margin:0px 0px 0px 0px;
	/*padding:17px 0px 0px 20px;*/
	padding:15px 5px 5px 5px;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	/*height:33px;*/ /* 14px + 17px + 2px = 33px */
	border-style:solid;
	border-color:black;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	/*line-height:11px; *//*11*/
	background-color:#CADCE6;

	voice-family: "\"}\"";
	voice-family:inherit;
	}


#Content {
/*	margin:10px 50px 50px 220px;*/
	margin:0px 50px 50px 220px;
	padding:0px;
	width:600px; /*attempt to limit to 400*/
	}

#Content_full {
	margin:0px 10px 10px 10px;
	padding:10px;
	/*width:400px;*/ /*attempt to limit to 400*/
	}
	
#Menu {
	position:absolute;
	/*top:105px;*/
	left:10px;
	/*width:172px;*/
	margin:10px 0px 0px 0px;
	padding:5px; /*10*/
	background-color:#eee;
	border:1px dashed #999;
	/*line-height:15px;*/ /*15 - changes height of lines*/
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:180px;}

/*
.post1		{ padding: 8px; margin: 4px 0px; background-color: #dddddd; }
.post2		{ padding: 8px; margin: 4px 0px; background-color: #eeeeee; }
*/

#TagCloud { padding: 15px; border: solid 1px #eee; background: #f5f5f5; }
#TagCloud a { text-decoration: none; }


td {
	font-size: 13px;
	}

#description_title {
	color:green;
	font-weight:600;
	}
	
	
/*
	Form related
*/

form {
	border: 0px solid #B0B0B0;
	color: #949494;
	background: #ECF6FB;
	padding: 2px 5px 1px 5px;
	font-size: 11px;
	}
	
	
input {
	border: 1px solid #B0B0B0;
	color: #949494;
	background: #fff;
	padding: 2px 5px 1px 5px;
	/*font-size: 1em;*/
	}
	
input:hover {
	background: #fff;
	border: 1px solid #000;
	color: #7DA721;
	/*font-size: 1em;*/
	}
	
textarea {
	/*font-family: Arial, Verdana, Helvetica;*/
	font:11px/15px verdana, arial, helvetica, sans-serif;
	/*font-size: 1em;*/
	border: 1px solid #BFBFBF;
	color: #949494;
	/*padding: 2px 5px 1px 5px;*/
	/*width: 450px;*/
	}
	
textarea:hover {
	background: #fff;
	border: 1px solid #000;
	color: #215ba7;
	}
